package com.pureut.storage.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.pureut.storage.domain.PickingRestDetail;
import com.pureut.storage.dto.PickingRestDetailDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author: YSL
 * @Date: 2023/1/16 16:30
 * @Desc: 其他出库 数据层
 */
@Mapper
public interface PickingRestDetailMapper extends BaseMapper<PickingRestDetail> {

    /**
     * 查询当前批次且状态为待交接状态的总重量
     */
    Double getPiHaoRest(@Param("pihao") String pihao);

    /**
     * 其他出库明细列表
     * @param docNum 关联单号
     * @return
     */
    List<PickingRestDetailDto> getRestList(String docNum);

    /**
     * 查询当前单据且状态为待交接的总重量
     * @param inputValue
     * @return
     */
    Double getDoc(String inputValue);
}
